package main

import (
	"Server/config"
	"Server/model"
	"fmt"
)

// 启动函数，也可以将Mysql配置函数直接命名为init
// 会自动识别启动
func init() {
	config.Mysql()
}

func main() {
	//查询所有数据
	fmt.Println(model.FindAll())

	//根据主键查询
	fmt.Println(model.FindById(2))

	//根据名字模糊查询
	fmt.Println(model.FindByName("xiao"))

	NewUser := model.Users{
		Id:       20,
		Username: "TestName",
		Password: "test",
		Mid:      0,
	}

	//新增
	fmt.Println(model.Add(NewUser))

	UpdateUser := model.Users{
		Id:       20,
		Username: "TestName",
		Password: "NewPaaword",
		Mid:      0,
	}

	//更新
	fmt.Println(model.Update(UpdateUser))

	//删除
	fmt.Println(model.Delete(20))
}
